package com.csair.platform.cit.facade.model.citwgqyGrid.sy.vo;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author zhengxincheng
 * 居民企业参股外国企业信息报告表-被投资外国企业信息
 */
@Data
public class CitWgqyGridVo implements Serializable {

	public Long id;
	/**
	 * 纳税人识别号
	 */
	private String nsrsbh;
	/**
	 * 税款所属日期起
	 */
	private String skssqq;
	/**
	 * 税款所属日期止
	 */
	private String skssqz;
	/**
	 * 纳税人名称
	 */
	private String nsrmc;

	/**
	 * 序号
	 */
	private Integer mxxh;

	/**
	 * 被投资外国企业名称（中文）
	 */
	@NotEmpty(message = "被投资外国企业名称（中文）不能是空值")
	private String wgqyzwmc;

	/**
	 * 被投资外国企业名称（英文）
	 */
	@NotEmpty(message = "被投资外国企业名称（英文）不能是空值")
	private String wgqywwmc;

	/**
	 * 所在国纳税识别号
	 */
	@NotEmpty(message = "所在国纳税识别号不能是空值")
	private String szgnssbh;

	/**
	 * 成立地（中文）
	 */
	private String wgqyzwcld;

	/**
	 * 成立地（英文）
	 */
	private String wgqyywcld;


	/**
	 * 主营业务类型
	 */
	@NotEmpty(message = "主营业务类型不能是空值")
	private String zyywlx;

	/**
	 * 报告人持股比例
	 */
	@NotNull(message = "报告人持股比例不能是空值")
	private BigDecimal bgrcgbl;

	/**
	 * 创建人
	 */
	private String createBy;

	/**
	 * 创建时间
	 */
	private Date createTime;
}
